#ifndef VIMOCK_TEST
#define VIMOCK_TEST

#include <boost/test/unit_test.hpp>

#define TEST_CASE(test_name) BOOST_AUTO_TEST_CASE(test_name)
#define TEST_SUITE BOOST_FIXTURE_TEST_SUITE
#define TEST_SUITE_END BOOST_AUTO_TEST_SUITE_END
#define assert_are_equal BOOST_CHECK_EQUAL
#define assert_is_true(P) assert_are_equal(true, P)
#define assert_is_false(P) assert_are_equal(false, P)
#define assert_thrown(E, S) BOOST_CHECK_THROW(S, E)

#endif // VIMOCK_TEST
